thom haye
Domestic FootballWhy the Indonesia 0-0 Malaysia match exposes the cowardice of Southeast Asian football?I declared war on defensive football back in 2026, and to this day no one has...
International FootballDrawing with 10-Man Indonesia: Malaysia Shoot Themselves in the Foot at ASEAN Cup 2026Malaysia entered their ASEAN Cup 2026 group-stage clash with Indonesia as...
Table TennisDeep Table Tennis Analysis and the Lesson of an Empty Data Set"Insufficient information, cannot assess." That line repeats across all nine...
International FootballBusenaz Sürmeneli Reaches European Championship Final for Second Consecutive Time: The Weight of 70kgWhen the final bell of the 2026 European Championship semifinal rang, Busenaz...
TennisDomain mislabeling in the tennis feed: a Pakistani tax notice and the lesson of dirty dataLast Thursday, while scanning the input data stream for this week's tennis...
Domestic FootballU20 Vietnam: Lessons from Defeat and Expert WarningsI have sat at Chi Lang training ground for thirty years, witnessing generatio...
EsportsGreatness is just a repeated habit – and Vietnamese football is repeating the habit of failureOn the night of March 26, 2026, My Dinh Stadium fell into silence. 40,000...
Formula 1FIA President Wades into Stewards Debate: 'They Think We're Against the British'At Zandvoort, when Max Verstappen crashed on the opening lap, drivers Franco...
BadmintonAsian Games 2026: The 21-12, 19-21, 14-21 Score Curve and the Fall of India's Defending Badminton Men's Doubles ChampionsThe score appeared on the electronic board at the Ichinomiya City Municipal...
Domestic FootballPleiku pitch damaged: Hoang Anh Gia Lai forced to play National Cup tie at Quy Nhon — three layers of risk in one weekIn Hoang Anh Gia Lai's home match against Hai Phong, I watched one...
International FootballHoeness and the 267 Minutes: Bayern Munich Lowers Lennart Karl's CeilingThe Club Brugge match happened on a night when I logged the timestamp of ever...
Domestic FootballVietnam's Women's Transfer Window: The First Professional Contract With a Release ClauseOn July 8, 2026, in a meeting room without air conditioning at a training...
EsportsHAGL's 2026 V.League Class: When Belief Ran Ahead of DataIn January 2026, Pleiku Stadium was packed for Hoang Anh Gia Lai's opening...
EsportsKRAFTON Silences Vietnam: How a Permanent Ban Froze PUBG's Fastest-Rising RegionOn September 24, I reopened a Facebook tab I had pinned for three years. The...
BadmintonAsian Games Badminton Final: Loh Kean Yew, Kunlavut Vitidsarn and the Bodies That Went to the LimitThe men's singles badminton final at the Asian Games has ended, but the real...
EsportsNovember 2026 Splits Into Two Waves — Only One Collides With the Esports CalendarOn the night of 2 November 2026, as the roar inside the London arena faded, t...
Domestic FootballMalaysia beat Singapore 6-0 and still went out: reading the match through defensive dataFour of Singapore's second-half concessions fell in the 60th, 76th, 87th and...
BasketballShort-handed Olympiacos still beat Fenerbahce: fourth-quarter composure is the highlightCrete – In the Crete preseason tournament, Olympiacos beat Fenerbahce 82-77 t...
International FootballReferees, VAR and the Transfer Window: When the Laws Reprice V.League DefendingThere is a moment I keep returning to, though it happened nearly nine years...
Table TennisTable Tennis England Annual Report 2026/26: 76 pages, a dedicated London 2026 chapter, and a place that is not guaranteed76 pages. Table Tennis England has published its 2026/26 Annual Report on the...
International FootballDrawing with 10-Man Indonesia: Malaysia Shoot Themselves in the Foot at ASEAN Cup 2026Malaysia entered their ASEAN Cup 2026 group-stage clash with Indonesia as...
Table TennisDeep Table Tennis Analysis and the Lesson of an Empty Data Set"Insufficient information, cannot assess." That line repeats across all nine...
International FootballBusenaz Sürmeneli Reaches European Championship Final for Second Consecutive Time: The Weight of 70kgWhen the final bell of the 2026 European Championship semifinal rang, Busenaz...
TennisDomain mislabeling in the tennis feed: a Pakistani tax notice and the lesson of dirty dataLast Thursday, while scanning the input data stream for this week's tennis...
Domestic FootballU20 Vietnam: Lessons from Defeat and Expert WarningsI have sat at Chi Lang training ground for thirty years, witnessing generatio...
EsportsGreatness is just a repeated habit – and Vietnamese football is repeating the habit of failureOn the night of March 26, 2026, My Dinh Stadium fell into silence. 40,000...
Formula 1FIA President Wades into Stewards Debate: 'They Think We're Against the British'At Zandvoort, when Max Verstappen crashed on the opening lap, drivers Franco...
BadmintonAsian Games 2026: The 21-12, 19-21, 14-21 Score Curve and the Fall of India's Defending Badminton Men's Doubles ChampionsThe score appeared on the electronic board at the Ichinomiya City Municipal...
Domestic FootballPleiku pitch damaged: Hoang Anh Gia Lai forced to play National Cup tie at Quy Nhon — three layers of risk in one weekIn Hoang Anh Gia Lai's home match against Hai Phong, I watched one...
International FootballHoeness and the 267 Minutes: Bayern Munich Lowers Lennart Karl's CeilingThe Club Brugge match happened on a night when I logged the timestamp of ever...
Domestic FootballVietnam's Women's Transfer Window: The First Professional Contract With a Release ClauseOn July 8, 2026, in a meeting room without air conditioning at a training...
EsportsHAGL's 2026 V.League Class: When Belief Ran Ahead of DataIn January 2026, Pleiku Stadium was packed for Hoang Anh Gia Lai's opening...
EsportsKRAFTON Silences Vietnam: How a Permanent Ban Froze PUBG's Fastest-Rising RegionOn September 24, I reopened a Facebook tab I had pinned for three years. The...
BadmintonAsian Games Badminton Final: Loh Kean Yew, Kunlavut Vitidsarn and the Bodies That Went to the LimitThe men's singles badminton final at the Asian Games has ended, but the real...
EsportsNovember 2026 Splits Into Two Waves — Only One Collides With the Esports CalendarOn the night of 2 November 2026, as the roar inside the London arena faded, t...
Domestic FootballMalaysia beat Singapore 6-0 and still went out: reading the match through defensive dataFour of Singapore's second-half concessions fell in the 60th, 76th, 87th and...
BasketballShort-handed Olympiacos still beat Fenerbahce: fourth-quarter composure is the highlightCrete – In the Crete preseason tournament, Olympiacos beat Fenerbahce 82-77 t...
International FootballReferees, VAR and the Transfer Window: When the Laws Reprice V.League DefendingThere is a moment I keep returning to, though it happened nearly nine years...
Table TennisTable Tennis England Annual Report 2026/26: 76 pages, a dedicated London 2026 chapter, and a place that is not guaranteed76 pages. Table Tennis England has published its 2026/26 Annual Report on the...
